![]() |
|||
| Documento: | AN037 | ||
|---|---|---|---|
| Descrizione: | Passare dalla risoluzione cntratio alla risoluzione punse-measure | ||
| Redattore: | Giuliano Tognon | ||
| Approvatore | Gabriele Bazzi | ||
| Link: | https://www.qem.eu/doku/doku.php/appnote/an035 | ||
| Lingua: | Italiano | ||
| Release documento | Descrizione | Note | Data |
| 01 | Nuovo documento | 15/012/2020 | |
I device ANPOS, OOPOS2 e altri utilizzano un solo parametro per la conversione dagli impulsi encoder all'unità di misura. Esso si chiama cntratio. Device più recenti invece utilizzano la combinazione di due parametri pulse e measure. Questo documento illustra come passare dalla rappresentazione cntratio a pulse-measure.
Supponiamo che la variabile *Old_Cntratio* contenga il valore che veniva assegnato al parametro cntratio del device. Se vogliamo ottenere lo stesso effetto di conversione con un device che prevede i parametri pulse-measure dovremmo scrivere il seguente codice:
Se si scarica un applicativo in un sistema Qmove che era nello stato di RESET, il device ANPOS2 appena si avia il sistema può notificare lo stato di errore (st_error=1) perchè alcuni parametri hanno un valore incongruente (per esempio maxvel=0). E' buona regola a fine inizializazone dei parametri inviare il comando *RSERR* al device e verificare che “st_error EQ 0”, in questo modo il device è pienamente funzionate.